*{
    padding:0;
    margin:0;
}
a{
    text-decoration: none;
}
body{
    background: #fff;

}
.bg-write{
    background: #fff;
}
html{
    font-size: 100px;
}
li{
    list-style: none;
}
i ,em{
	 font-style:normal;
}
.wgztx-top{
	width:0.99rem;
	height:0.99rem;
	border-radius:50%;
	margin:0.925rem auto 0.245rem auto;
	display:block;
}
.wgztx-ps{
	text-align:center;
	color:#39B7FF;
	font-size:0.18rem;
	margin:0;
}
.wgztx-ps2{
	text-align:center;
	color:#333333;
	font-size:0.15rem;
  margin:0.405rem 0 0.25rem;
}
.wgztx-ewm{
	width:1.5rem;
	height:1.5rem;
	margin:0 auto;
	display:block;
}
.lqyhq-bj{
	background:#EB334F;
}
.lqyhq-mains{
	background:url("../img/hz-img1.png") no-repeat;
	background-size:100% auto;
	width:100%;
	padding:1.23rem 0 0 0;
}
.lqyhq-list{
	padding:0 0.15rem;
	.lqyhq-list-div{
	  background:#fff;
	  border-radius:5px;
	  padding:0.16rem 0.1325rem 0.725rem 0.1325rem;
	}
	.hq-img{
	  width:0.61rem;
	  height:0.61rem;
	  border-radius:50%;
	  margin:0 auto 0.21rem auto;
	  display:block;
	}
	.lqyhq-nav{
	  li{
	    width:100%;
	    height:0.4rem;
	    line-height:0.4rem;
	    border:1px solid #E0E0E0;
	    border-radius:25px;
	    overflow:hidden;
	    margin-bottom:0.19rem;
	  }
	  .lqy-nav-div{
	    float:left;
	    width:25%;
	    color:#333333;
	    font-size:0.13rem;
	    text-align:center;
	  }
	  .lqy-nav-div2{
	    float:left;
	    width:25%;
	    color:#fff;
	    font-size:0.12rem;
	    text-align:center;
	    height:0.32rem;
	    line-height:0.32rem;
	    background:#1DADFF;
	    border-radius:25px;
	    margin-top:0.03rem;
	  }	  
	  .lay-nav-input{
	    width:49%;
	    float:left;
	    color:#999999;
	    font-size:0.13rem;
	    padding:0;
	    margin:0;
	    border:none;
	  }
	}
	.lqyhq-button{
	  padding:0.04rem 0  0.405rem 0;
	  .div1{
	    width:100%;
	    height:0.4rem;
	    line-height:0.4rem;
	    text-align:center;
	    color:#fff;
	    font-size:0.16rem;
	    background:#1DADFF;
	    border-radius:25px;
	  }
	}
}
.lqyhq-lqcg{
  width:1.25rem;
  height:0.3rem;
  line-height:0.3rem;
  border-radius:5px;
  background:rgba(0,0,0,0.5);
  color:#FFFFFF;
  font-size:0.15rem;
  text-align:center;
  margin:0 auto;
}
.smrz-bj{
	background:#F5F5F5;
}
.smrz-top{
	padding:0.15rem 0.15rem 0.11rem 0.15rem;
	color:#333333;
	font-size:0.15rem;
	line-height:0.205rem;
}
.smrz-boys{
	background:#fff;
	.smrz-nav{
		li{
		 overflow:hidden;
		 height:0.5rem;
		 line-height:0.5rem;
		 border-bottom:1px solid #DCDCDC;
		}
		.smrz-nav-z{
		  float:left;
		  width:30%;
		  text-align:center;
		  color:#333333;
		  font-size:0.15rem;
		}
		.smrz-input{
		  width:70%;
		  float:left;
		  padding:0;
		  margin:0;
			height:0.5rem;
			line-height:0.5rem;		
			border:0;
		  color:#333333;
		  font-size:0.16rem;		  
		}
	}	
	.smrz-nav2{
	  overflow:hidden;
	  padding:0.14rem 0.155rem 0.09rem;
	  li{
	    width:47%;
	    float:left;
	    border:1px solid #E1E1E1;
	    border-radius:10px;
	    padding:0.45rem 0;
	    text-align:center;
	    margin:0 0 0.1rem 0;
	    position: relative;
	    &:nth-child(even){
        float:right;
	    }
	  }
	  .smrz-nav2-ps{
	  	color:#666666;
	  	font-size:0.15rem;
	  	margin:0;
	  }
	  .nav-file{
		  width: 100%;
		  height: 100%;
		  position: absolute;
		  left: 0;
		  top: 0;
		  opacity: 0;	  
	  }
	}
}
.smrz-buttom{
	padding:0.22rem 0.28rem 0;
	.smrz-but-tj{
	  width:100%;
	  height:0.4rem;
	  line-height:0.4rem;
	  text-align:center;
	  color:#FFFFFF;
	  background:#D4D4D4;
	  border-radius:40px;
	}
	.smrz-but-tj2{
	  background:#1DADFF;
	}
}

.zt-mains{
	padding:1.765rem 0 0 0;
	text-align:center;
	.zt-img{
	  width:0.55rem;
	  height:0.44rem;
	}
	.zt-img2{
	  width:0.6rem;
	  height:0.5rem;
	}	
	.zt-ps{
	  color:#39B7FF;
	  font-size:0.24rem;
	  margin:0.205rem 0 0.15rem;
	}
	.zt-ps2{
	  color:#999999;
	  font-size:0.15rem;
	  margin:0 0 0.285rem 0;
	}	
	.zt-pss{
	  color:#F35043;
	}
	.zt-pss2{
	  color:#0ECD4D;
	}				
	.zt-button{
	  width:1.2rem;
	  height:0.35rem;
	  line-height:0.35rem;
	  background:#39B7FF;
	  color:#fff;
	  font-size:0.15rem;
	  border-radius:35px;
	  margin:0 auto;
	  //box-shadow:0px 0px 15px rgba(0,121,190,1);
	}
	.zt-lx{
	  color:#F35043;
	}
	.zt-ipone{
	  text-align:center;
	  width:1.2rem;
	  height:0.35rem;
	  line-height:0.35rem;
	  background:#39B7FF;
	  border-radius:35px;
	  margin:0 auto;
	  .ipone-img{
	  	width:0.11rem;
	  	height:0.18rem;
	  	vertical-align: middle;
	  }
	  .span1{
	    color:#FFFFFF;
	    font-size:0.15rem;
	    margin-left:0.09rem;
	  }
	}

}


.cz-nav{
  padding:0.19rem 0.15rem 0;
	li{
	  width:100%;
	  border-radius:10px;
	  border:1px solid #39B7FF;
	  padding:0.16rem 0.145rem 0.16rem 0.245rem;
	  overflow:hidden;
	  margin-bottom:0.1rem;
		.cz-nav-div1{
		  float:left;
		  width:20%;
		  color:#39B7FF;
		  font-size:0.17rem;
		}
		.cz-nav-div2{
		  padding:0 0.08rem;
		  background:#F35043;
		  line-height:0.18rem;
		  color:#fff;
		  font-size:0.11rem;
		  float:left;
		  border-radius:5px;
		}
		.cz-nav-img{
		  width:0.175rem;
		  height:0.18rem;
		  float:right;
		}
	}
	.cz-lite{
	  background:#39B7FF;
	  .cz-nav-div1{
	    color:#fff;
	  }
	  .cz-nav-div2{
	    background:#fff;
	    color:#61C6FF;
	  }	  
	}
}
.cz-zhifu{
	padding:0.26rem 0 0.2rem 0.155rem;
	border-bottom:1px solid #ECEEEE;
	.zhifu-ps{
	  color:#333333;
	  font-size:0.15rem;
	  margin-bottom:0.355rem;
	}
  .cz-nav-zifu{
    width:0.23rem;
    height:0.185rem;
    vertical-align: middle;
  }
  .cz-nav-span{
    color:#333333;
    font-size:0.15rem;
    margin-left:0.265rem;
  }
}
.cz-button{
	padding:0.29rem 0.15rem 0;
	.div1{
	  width:100%;
	  line-height:0.5rem;
	  height:0.5rem;
	  text-align:center;
	  color:#fff;
	  border-radius:25px;
	  background:#39B7FF;
	}
}
.yhq-nav{
	overflow:hidden;
	height:0.365rem;
	line-height:0.365rem;
	border-bottom:1px solid #DDDDDD;
	background:#fff;
	li{
	  width:33.3%;
	  text-align:center;
	  color:#999999;
	  font-size:0.15rem;
	  float:left;
	}
	.active{
	  color:#39B7FF;
	  .span1{
	    padding-bottom:0.09rem;	
	    border-bottom:2px solid #39B7FF;  
	  }
	}
}
.yhq-list{
	padding:0.12rem 0.155rem 0;
	li{
	  width:100%;
	  margin-bottom:0.14rem;
	  height:0.925rem;
	  background:url("../img/hz-img9.png") no-repeat;
	  background-size:100% 100%;
	  overflow:hidden;
	}
	.llist-left{
	  float:left;
	  width:28%;
	  text-align:center;
	  .p1{
      font-size:0.3rem;
      color:#fff;
      margin:0.22rem 0  0.1rem;
	  }
	  .p2{
      font-size:0.12rem;
      color:#fff;
      margin:0;
	  }	  
	}
	.list-right{
	  float:left;
	  width:68%;
	  margin-left:4%;
	  .rig-p{
	    color:#333333;
	    font-size:0.15rem;
	    margin:0.17rem 0 0.1rem;
	  }
	  .rig-div{
	    overflow:hidden;
	  }
	  .rig-ps{
	    color:#999;
	    font-size:0.1rem;
	    float:left;
	    line-height:0.25rem;
	  }
	  .rig-an{
	    float:left;
	    width:0.75rem;
	    height:0.25rem;
	    line-height:0.25rem;
	    text-align:center;
	    border:1px solid #39B7FF;
	    color:#39B7FF;
	    font-size:0.12rem;
	    border-radius:40px;
	    margin-left:0.15rem;
	  }
	  .rig-an2{
	    color:#B4B4B4;
	    font-size:0.12rem;
	    margin-left:0.5rem;
	    float:left;
	  }
	}
}
.yhq-list2{
	li{
	  background:url("../img/hz-img10.png") no-repeat;
	  background-size:100% 100%;	 
	}
}
.jf-top{
   background:url("../img/hz-img11.png") no-repeat;
   background-size:100% 100%;		
   width:100%;
   height:2.37rem;
   text-align:center;
   .jf-top-ps{
     font-size:0.18rem;
     color:#F5F5F5;
     padding:0.8rem 0 0.25rem;
     margin:0;
   }
   .jf-top-ps2{
     color:#FBFBFA;
     font-size:0.3rem;
     margin:0;
   }   
}
.jf-nav{
  overflow:hidden;
  height:0.43rem;
  line-height:0.43rem;
  background:#fff;
	li{
    float:left;
    width:50%;
    color:#999999;
    font-size:0.15rem;
    text-align:center;
	}
	.active{
	  .jf-span{
	     color:#39B7FF;
	     border-bottom:2px solid #39B7FF;
	     padding-bottom:0.11rem;
	  }
	}
}
.sr-nav{
  margin-top:0.065rem;
	li{
		padding:0.15rem 0.26rem 0.14rem 0.245rem;
		background:#fff;
		border-bottom:1px solid #EEEEEE;
		overflow:hidden;
	}
	.sr-left{
	  float:left;
	  .p1{
	    color:#333333;
	    font-size:0.16rem;
	    margin-bottom:0.115rem;
	    i{
	      color:#999999;
	      font-size:0.12rem;
	      margin-left:0.02rem;
	    }
	  }
	  .p2{
	    color:#666666;
	    font-size:0.13rem;
	    margin-bottom:0;
	    line-height:0.1rem;
	  }	  
	}
	.sr-rig{
	  float:right;
	  color:#26AA51;
	  font-size:0.16rem;
	  margin-top:0.115rem;
	}
	.sr-rig2{
	  color:#39B7FF;
	}
}
.wddd-nav{
	li{
	 background:#fff;
	 padding:0.115rem 0.15rem 0.07rem;
	 border-bottom:1px solid #D9D9D9;
	 overflow:hidden;
	 width:100%;
	}
	.wd-nav-le{
	  width:55%;
	  float:left;
	  .nav-le-ps{
	    color:#999999;
	    font-size:0.12rem;
	    margin:0.08rem 0 0.095rem;
	    line-height:0.095rem;
	  }
	  .nav-le-lis{
	    overflow:hidden;
	  }
	  .lis-img{
	    width:0.5rem;
	    height:0.5rem;
	    margin-right:0.11rem;
	    float:left;
	    display:block;
	  }
	}
	.wd-nav-cen{
	  float:left;
	  width:20%;
	  text-align:right;
	  color:#333333;
	  font-size:0.15rem;
	  margin-top:0.315rem;
	  font-weight:bold;
	}
	.wd-nav-rig{
	  width:25%;
	  float:right;
	  .rig-ps1{
	    color:#333333;
	    font-size:0.12rem;
	    text-align:right;
	    margin:0;
	  }
	  .rig-ps2{
	    color:#F35043;
	    font-size:0.15rem;
	    text-align:right;
	    margin:0.15rem 0 0.14rem;
	  }	
	  .rig-ps3{
      width:80%;
      height:0.18rem;
      line-height:0.18rem;
      color:#999999;
      font-size:0.12rem;
      border:1px solid #999999;
      border-radius:2px;
      text-align:center;
      float:right;
      margin:0;
	  }  
	}
}

.ddxq-top{
	background:#fff;
	.ddxq-top-ps{
	  color:#39B7FF;
	  font-size:0.24rem;
	  padding:0.28rem 0  0.125rem;
	  margin:0;
	  text-align:center;
	}
	.ddxq-top-ps2{
	  color:#999999;
	  font-size:0.13rem;
	  margin:0;
	  text-align:center;
	}	
	.ddxq-top-ps3{
	  color:#333333;
	  font-size:0.13rem;
	  margin:0.3rem 0 0.09rem;
	  text-align:center;
	}	
	.ddxq-top-nav{
	  li{
	    padding:0.13rem 0.15rem 0.12rem;
	    border-bottom:1px solid #F0F0F0;
	    overflow:hidden;
	  }
	  .top-img{
	    float:left;
	    display:block;
	    width:0.37rem;
	    height:0.37rem;
	  }
	  .top-left{
	    padding-left:0.48rem;
	  }
	  .top-left-p{
	    line-height:0.195rem;
	    font-size:0.15rem;
	    color:#333;
	    width:1.27rem;
	    float:left;
	    margin:0;
	  }
	  .top-left-p2{
	    line-height:0.345rem;
	    font-size:0.16rem;
	    color:#333;
	    float:left;
	    margin:0 0 0 0.53rem;
	  }
	  .top-left-p3{
	    float:right;
	    margin:0;
	  }	  
	}	
}
.jj{
  margin:0.1rem 0;  	
  background:#fff;
}
.ddxq-cen{
  padding:0.09rem 0.15rem 0 0.15rem;
	li{
	  padding-bottom:0.18rem;
		.span1{
		  font-size:0.13rem;
		  color:#333333;
		}
		.span2{
		  font-size:0.13rem;
		  color:#999999;
		  float:right;
		}		
		.span3{
		  color:#F35043;
		}
	}
}
.jf-li1{
  height:0.37rem;
  line-height:0.37rem;
  border-top:1px solid #EBEBEB;
  font-size:0.13rem;
  background:#fff;
  padding:0 0.15rem;
  span{
    color:#39B7FF
  }
  .ll{
    float:right;
  }
}
.ddxq-nav{
  background:#fff;
	li{
	  padding:0 0.15rem;
	  border-top:1px solid #EBEBEB;
	  height:0.4rem;
	  line-height:0.4rem;
	  color:#333333;
	  font-size:0.13rem;
		.span2{
		  float:right;
		}	  
	}
}
.yjfk-mains{
	padding:0.155rem 0.15rem 0;
	.yjfk-text{
	  width:100%;
	  padding:0.07rem 0.14rem;
	  margin:0;
	  color:#999999;
	  font-size:0.15rem;
	  height:1.5rem;
	}
	.yjfk-button{
	  width:100%;
	  height:0.5rem;
	  line-height:0.5rem;
	  text-align:center;
	  color:#fff;
	  background:#39B7FF;
	  border-radius:25px;
	  font-size:0.17rem;
	  margin:0.2rem 0 0.215rem;
	}
	.yjfk-ps{
	  text-align:center;
	  color:#999999;
	  font-size:0.15rem;
	  margin:0 0 0.43rem 0;
	}
}
.qbyjfk-mains{
	padding:0.165rem 0.16rem 0;
}
.qbyj-nav-sh{
   margin-bottom:0.145rem;
	.sh-span1{
	  color:#333333;
	  font-size:0.15rem;
	}
	.sh-span2{
	  color:#333333;
	  font-size:0.12rem;
	  float:right;
	}	
}
.qbyj-sh-ps{
	color:#666666;
	font-size:0.15rem;
	line-height:0.2rem;
	margin:0;
}
.qbyj-hf{
	background:#EBEBEB;
	padding:0.135rem 0.135rem 0.185rem 0.115rem;
	border-radius:5px;
	margin:0.145rem 0 0.1rem;
	.hf-ps{
	  color:#333333;
	  font-size:0.15rem;
	  margin-bottom:0.13rem;
	}
	.hf-ps2{
	  color:#666666;
	  font-size:0.15rem;
	  margin-bottom:0;
	  line-height:0.2rem;
	}	
}

.con-top{
  height:0.745rem;
	.slide-wz{
	  width:100%;
	  height:0.745rem;
	}
	.slide-img{
	  width:100%;
	  height:100%;
	}
	.swiper-paginations{
		text-align: right;
		bottom:0.075rem;
		padding-right: 0.08rem;
	}	
	.swiper-pagination-customs{
		width:0.08rem;
		height:0.08rem;
		border-radius:50%;
		background:rgba(255,255,255,0.5);
		display: inline-block;
		margin-right:0.05rem;
	}
	.swiper-pagination-customs-active{
		width:0.16rem;
		height:0.08rem;
		border-radius:3px;
		background:#fff;
	}	
}
.jzzf-dfk{
	padding:0.24rem 0 0.365rem;
	text-align:center;
	.jz-df-div{
	  color:#333333;
	  font-size:0.17rem;
	}
	.jz-df-div2{
	  color:#F35043;
	  font-size:0.25rem;
	  padding:0.21rem 0 ;
	}
	.jz-df-div3{
	  color:#666666;
	  font-size:0.13rem;
	}			
}
.jzzf-hs{
	width:100%;
	height:0.1rem;
	background:#f5f5f5;
}
.jzzf-list{
	li{
	  height:0.5rem;
	  line-height:0.5rem;
	  padding:0 0.15rem;
	  border-bottom:1px solid #DFE2E5;
	}
	.li1{
	  color:#666666;
	  font-size:0.15rem;
	}
	.li2-img{
	  width:0.23rem;
	  height:0.185rem;
	  vertical-align: middle;
	}
	.li2-span{
	  color:#333333;
	  font-size:0.15rem;
	  margin-left:0.17rem;
	}
	.li2-img2{
	  width:0.15rem;
	  height:0.15rem;
	  vertical-align: middle;
	  float:right;
	  margin-top: 0.19rem;
	}	
}
.jzzf-but{
	padding:0.19rem 0.15rem 0;
	.but-div{
	  width:100%;
	  height:0.5rem;
	  line-height:0.5rem;
	  text-align:center;
	  color:#fff;
	  font-size:0.17rem;
	  border-radius:25px;
	  background:#39B7FF;
	}
}
.zfcg-top{
	background:#fff;
	text-align:center;
	padding:0.615rem 0 0.26rem;
	.cg-top-img{
	  width:0.5rem;
	  height:0.5rem;
	}
	.cg-top-ps{
	  color:#10CE22;
	  font-size:0.25rem;
	  margin:0.245rem 0 0.185rem;
	}
	.cg-top-ps2{
	  color:#666666;
	  font-size:0.13rem;
	  margin:0.185rem 0 0.215rem;
	}	
	.cg-top-div{
	  width:1.2rem;
	  height:0.35rem;
	  line-height:0.35rem;
    color:#fff;
    font-size:0.15rem;
    background:#39B7FF;
    border-radius:25px;
    margin: 0 auto;
	}
}
.grzx-top{
	background:#39B7FF;
	padding:0.295rem 0 0.365rem;
	text-align:center;
	.top-img{
	  width:0.67rem;
	  height:0.67rem;
	  border:2px solid #fff;
	  border-radius:50%;
	}
	.top-ps{
	  color:#fff;
	  font-size:0.19rem;
	  margin:0.2rem 0 0 0;
	}
}
.grzx-nav{
	padding:0.18rem 0 0 0;
	background:#fff;
	overflow:hidden;
	li{
	  width:33.3%;
	  color:#333333;
	  text-align:center;
	  float:left;
	}
	.li1{
	  position: relative;
	  &:after{
	    content: ''; 
	    width:1px;
	    height:0.24rem;
	    background:#D9D9D9;
		  position: absolute;
		  left: 0;
		  bottom: 0rem;	    
	  }
	  &:before{
	    content: ''; 
	    width:1px;
	    height:0.24rem;
	    background:#D9D9D9;
		  position: absolute;
		  right: 0;
		  bottom: 0rem;	    
	  }	  	
	}
	.div1{
	  font-size:0.13rem;
	  line-height:0.125rem;
	}
	.div2{
	  font-size:0.15rem;
	  line-height:0.115rem;
	  padding-top:0.065rem;
	}	
	.div3{
	  font-size:0.12rem;
	  color:#F35043;
	}	
}
.list-nav{
  margin:0.1rem 0 0 0;
  background:#fff;
	li{
		height:0.5rem;
		line-height:0.5rem;
		border-bottom:1px solid #DFE2E5;
		padding:0 0.15rem;
		background:url('../img/hz-img16.png') no-repeat right 0.15rem center;
		background-size:0.05rem auto;
	}
	.lis-img{
	  width:0.13rem;
	  heigth:0.145rem;
	  vertical-align: middle;
	}
	.lis-span{
	  color:#666666;
	  font-size:0.15rem;
	  margin-left:0.18rem;
	}
}
.grxx-nav{
	padding:0 0.15rem;
	li{
	  border-bottom:1px solid #F0F0F0;
	  padding:0.18rem 0 0.175rem;
	  font-size:0.15rem;
	  overflow:hidden;
		background:url('../img/hz-img16.png') no-repeat right 0.15rem center;
		background-size:0.065rem auto;	  
	}
	.li1{
	  padding:0.095rem 0 0.075rem;
	}
	.grxx-lis2{
	  float:right;
	  margin-right: 0.35rem;
	  color:#333333;	  
	}
	.grxx-lis2s{
	  color:#999;
	}
	.grxx-lis{
	  float:left;
	  color:#666;	  
	}	
	.grxx-li{
	  color:#666666;
	  line-height:0.5rem;
	  float:left;
	}
	.grxx-you{
	  width:0.5rem;
	  height:0.5rem;
	  float:right;
	  position: relative;
	  margin-right: 0.35rem;
	}
	.grxx-img{
	 	border-radius:50%;
	 	width: 100%;
    height: 100%;
	}
	.grxx-inp{
		width: 100%;
    height: 100%;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
	}
}
.xgnc-mains{
	padding:0.19rem  0.15rem 0;
	.xgnc-input{
	  padding:0.165rem 0  0.165rem 0.21rem;
	  border-bottom:1px solid #DFE2E5;
	  margin:0;
	  color:#999999;
	  font-size:0.15rem;
	  border-top:none;
	  border-left:none;
	  border-right:none;
	  line-height:0.15rem;
	  height:auto;
	}
	.xgnc-button{
	  width:100%;
	  height:0.45rem;
	  line-height:0.45rem;
	  color:#fff;
	  font-size:0.17rem;
	  background:#39B7FF;
	  border-radius:25px;
	  text-align:center;
	  margin-top:0.31rem;
	}
}
.xgsjh-nav{
	padding:0.085rem 0 0 0;
	border-bottom:1px solid #DFE2E5;
	li{
	 padding:0.14rem 0;
	 margin-bottom:0.1rem;
	 overflow:hidden;
	 color:#333333;
	 font-size:0.15rem;
	}
	.li1{
	 margin-bottom:0;
	}
	.jh-nav-li{
	  width:20%;
	  float:left;
	  text-align:center;
	  line-height:0.3rem;
	}
	.jh-nav-inp{
	  width:45%;
	  height:auto;
	  padding:0 0 0 5%;
	  margin:0;
	  border:none;
	  color:#333333;
	  font-size:0.15rem;	
	  float:left;  
	  line-height:0.3rem;
	}
	.jh-nav-y{
    width:25%;
    float:right;
    line-height:0.3rem;
    height:0.3rem;
    background:#39B7FF;
    color:#fff;
    font-size:0.13rem;
    margin-right:0.29rem;
    text-align:center;
    border-radius:20px;
	}
}
.xgnc-button2{
  width:90%;
  height:0.45rem;
  line-height:0.45rem;
  color:#fff;
  font-size:0.17rem;
  background:#39B7FF;
  border-radius:25px;
  text-align:center;
  margin:0.31rem auto 0 auto;
}
.jf-top{
	height:2rem;
	.ye-top-ps{
		color:#F5F5F5;
		font-size:0.15rem;
		text-align:center;
		padding:0.3rem 0 0.245rem;
		margin:0;
	}
	.ye-top-ps2{
		color:#fff;
		font-size:0.28rem;
		text-align:center;
		padding:0 0 0.285rem 0;
		margin:0;
		i{
		 font-size:0.2rem;
		}
	}
	.ye-top-but{
		background:#fff;
		border-radius:25px;
		text-align:center;
		color:#39B7FF;
		font-size:0.15rem;
		width:1.23rem;
		height:0.38rem;
		line-height:0.38rem;
		margin:0 auto;
	}	
}
.sy-top{
	width:100%;
	height:1.55rem;
	img{
	  width:100%;
	  height:100%;
	}
}
.sy-top-xx{
	background:#fff;
	margin-bottom:0.095rem;
	.xx-list{
	  height:0.35rem;
	  line-height:0.35rem;
	  border-bottom:1px solid #E2E2E2;
	  padding:0 0.15rem;
	}
	.xx-img{
	  width:0.13rem;
	  height:0.13rem;
	  vertical-align: middle;
	}
	.xx-span{
	  font-size:0.13rem;
	  color:#F35043;
	  margin:0 0.26rem 0 0.09rem; 
	}
	.xx-span2{
	  font-size:0.13rem;
	  color:#333333;
	}
	.xx-nav{
	  padding:0.18rem 0 0.09rem;
	  overflow:hidden;
	  li{
	    float:left;
	    width:33.3%;
	    text-align:center;
	    .img1{
	      width:0.26rem;
	      height:0.22rem;
	    } 
	    .img2{
	      width:0.29rem;
	      height:0.26rem;
	    } 
	    .img3{
	      width:0.27rem;
	      height:0.27rem;
	    } 	 	    	       
	  }
	  .xx-li-p{
	    color:#333;
	    font-size:0.13rem;
	    margin:0;
	  }
	  .xx-li-ps{
	    margin:-0.03rem 0 0 0;
	  }
	}	
}
.sy-gw{
	overflow:hidden;
	width:100%;
	.sy-gw-left{
	  width:30%;
	  float:left;
	  max-height:6rem;
    overflow-x: hidden;
    overflow-y: scroll;	  
	  li{
	    height:0.5rem;
	    line-height:0.5rem;
	    text-align:center;
	    background:#F0F0F0;
	    color:#666666;
	    font-size:0.13rem;
	  }
	  .active{
	    background:#fff;
	    color:#333;
	  }
	}
	.sy-gw-rig{
	  width:70%;
	  float:left;
	  background:#fff;
	  padding-top:0.15rem;
	  max-height:6rem;
    overflow-x: hidden;
    overflow-y: scroll;	  	  
	  li{
      padding:0 0.15rem 0.11rem;
	  }
	  .rig-img{
	    width:0.75rem;
	    height:0.75rem;
	    float:left;
	  }
	  .gw-rig-div{
	    padding-left:0.905rem;
	  }
	  .rig-div-p{
	    color:#333333;
	    font-size:0.13rem;
	    line-height:0.2rem;
	    margin-bottom:0.15rem;
	  }
	  .rig-bottom{
	    padding-bottom:0.12rem;
	    border-bottom:1px solid #E8E8E8;
	  }
	  .bot-img{
	    float:right;
	    width:0.15rem;
	    height:0.15rem;  
	    margin-top:0.035rem;
	  }
	  .rig-span{
	    color:#F35043;
	    font-size:0.15rem;
	  }
	  .sz-jg{
	    float:right;
	    overflow:hidden;
	    margin-top:0.03rem;
	  }
	  .img-jg{
	    width:0.15rem;
	    height:0.15rem;
	    float:left;
	  }
	  .text-inp{
	    width:0.34rem;
	    height:0.15rem;
	    text-align:center;
	    color:#333333;
	    font-size:0.15rem;
	    float:left;
	    padding:0;
	    margin:0;
	    border:none;

	  }	  
	}
}
.sy-mains{
	padding:0 0 0.695rem 0;
}
.sy-bottom{
	padding:0.075rem 0.15rem;
	background:#39B7FF;
	width:100%;
  position: fixed;
  left: 0;
  bottom: 0;	
  //overflow:hidden;
  .bottom-img{
    width:0.6rem;
    height:0.6rem;
    margin-top:-0.3rem;
    position: relative;
    float:left;
    img{
      width:100%;
      height:100%;
    }
    .num{
      width:0.2rem;
      height:0.2rem;
      line-height:0.2rem;
      text-align:center;
      background:#F35043;
      border-radius:50%;
      color:#fff;
      font-size:0.1rem;
	    position: absolute;
	    right: 0;
	    top: 0;      
    }
  }
  .bottom-qian{
    float:left;
    color:#FFFFFF;
    font-size:0.15rem;
    line-height:0.35rem;
    padding-left:0.14rem;
  }
  .bottom-bot{
    line-height:0.35rem;
    height:0.35rem;
    background:#fff;
    float:right;
    border-radius:25px;
    color:#39B7FF;
    font-size:0.17rem;
    text-align:center;
    width:1.2rem;
  }
}
.sy-tank{
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.5);
  position: fixed;
  left: 0;
  top: 0;		
}
.sy-tk-list{
  position: fixed;
  width:80%;
  left:50%;
  margin-left:-40%;
  background:#fff;
  top:20%;
  border-radius:5px;
  padding-bottom:0.17rem;
  .gb{
    width:100%;
    text-align:right;
  }
  .tk-img{
    width:0.11rem;
    height:0.11rem;
    margin:0.13rem 0.13rem 0.045rem 0;
  }
  .tk-img2{
    width:1.515rem;
    height:1.515rem;
    margin:0 auto;
    display: block;
  }  
  .tk-wenz{
    padding:0 0.215rem;
  }
  .wenz-ps{
    color:#333333;
    font-size:0.15rem;
    line-height:0.2rem;
    margin:0.195rem 0 0.175rem;
    font-weight:bold;
  }
  .wenz-ps2{
    color:#666666;
    font-size:0.13rem;
    line-height:0.16rem;
    margin:0 0 0.2rem 0;
  } 
  .tk-sz{
    overflow:hidden;
  } 
  .sz-sz{
    color:#F35043;
    font-size:0.15rem;
    float:left;
  }
  .sz-jg{
    float:right;
    overflow:hidden;
  }
  .img-jg{
    width:0.15rem;
    height:0.15rem;
    float:left;
  }
  .text-inp{
    width:0.34rem;
    height:0.15rem;
    text-align:center;
    color:#333333;
    font-size:0.15rem;
    float:left;
    padding:0;
    margin:0;
    border:none;

  }
}
.gw-mains{
  position: fixed;
  left: 0;
  bottom: 0;	
  padding-bottom:0.695rem;
  background:#fff;
  width:100%;
  .gw-h2{
    height:0.35rem;
    line-height:0.35rem;
    //background:#F4F4F4;
    background:#F4F4F4 url("../img/hz-img16.png") no-repeat right 0.15rem center;
	  background-size:0.11rem auto;
    font-size:0.15rem;
    color:#666666;
    border-left:3px solid #39B7FF;
    margin:0;
    padding:0 0.15rem;
  }		
  .gw-nav{
    max-height:2.5rem;
    overflow-x: hidden;
    overflow-y: scroll;    
    li{
      padding:0.125rem 0.15rem;
      border-top:1px solid #F0F0F0;
      overflow:hidden;
    }
    .gw-p{
      float:left;
      margin:0;
      width:40%;
      font-size:0.15rem;
      color:#333333;
      line-height:0.195rem;
    }
    .gw-p2{
      float:left;
      margin:0;
      width:30%;
      text-align:center;
      font-size:0.16rem;
      color:#333333;
      line-height:0.345rem;
    } 
	  .sz-jg{
	    float:right;
	    overflow:hidden;
	    margin-top:0.095rem;
	  }
	  .img-jg{
	    width:0.15rem;
	    height:0.15rem;
	    float:left;
	  }
	  .text-inp{
	    width:0.34rem;
	    height:0.15rem;
	    text-align:center;
	    color:#333333;
	    font-size:0.15rem;
	    float:left;
	    padding:0;
	    margin:0;
	    border:none;

	  }       
  }
}
.sqbh-mains{
	padding:1.37rem 0 0 0;
  text-align:center;
  .sqbh-img{
    width:0.8rem;
    height:0.8rem;
  }
  .sqbh-ps{
    color:#39B7FF;
    font-size:0.24rem;
    margin:0.15rem 0;
  }
  .sqbh-psv{
    color:#F35043;
  }
  .sqbh-ps2{
    color:#999999;
    font-size:0.15rem;
    margin:0 0 0.22rem 0;
    padding:0 0.75rem;
    line-height:0.2rem;
  }  
  .sqbh-ps2v{
    color:#F35043;
    padding:0 0.37rem;
  }
  .sqbh-button{
    width:1.2rem;
    height:0.35rem;
    line-height:0.35rem;
    color:#fff;
    font-size:0.15rem;
    background:#39B7FF;
    border-radius:25px;
    margin:0 auto;
  }
}
.tjcg-mains{
	padding:1.565rem 0 0 0;
  text-align:center;
  .sqbh-img{
    width:0.525rem;
    height:0.6rem;
  }
  .sqbh-img2{
    width:0.58rem;
    height:0.51rem;
  }  
  .sqbh-ps{
    color:#39B7FF;
    font-size:0.24rem;
    margin:0.155rem 0;
  }
  .sqbh-pss{
    margin:0.3rem 0 0.15rem;
  }
  .sqbh-ps2{
    color:#999999;
    font-size:0.15rem;
    margin:0 0 0.41rem 0;
    padding:0 0.525rem;
    line-height:0.2rem;
  }  
  .sqbh-pss2{
    margin:0 0 0.22rem 0;
  }  
  .sqbh-button{
    width:1.2rem;
    height:0.35rem;
    line-height:0.35rem;
    color:#fff;
    font-size:0.15rem;
    background:#39B7FF;
    border-radius:25px;
    margin:0 auto;
  }
}
.sqbh1-top{
	background:#fff;
	padding:0.155rem 0.15rem;
	.top-h2{
	  color:#38373D;
	  font-size:0.15rem;
	  margin:0;
	}
	.top-ps{
	  margin:0.09rem 0 0 0;
	  line-height:0.13rem;
	  i{
	   color:#F35043;
	  }
	}
}
.sqbh1-center{
	margin:0.1rem 0;
	background:#fff;
	padding:0.15rem;
	.center-div{
	  margin:0 0 0.075rem 0;
	}
	.ce-span1{
	  color:#333333;
	  font-size:0.15rem;
	}
	.ce-span2{
	  color:#999999;
	  font-size:0.11rem;
	  float:right;
	}	
	.tex-div{
	  color:#999999;
	  font-size:0.13rem;
	  height:0.7rem;
	  padding:0;
	  margin:0;
	  border:none;
	}
}
.sqbh1-nav{
   background:#fff;
   li{
    overflow:hidden;
    border-top:1px solid #DEDEDE;
    padding:0.125rem 0.15rem;
    color:#333333;
   }
	.li1{
	  height:0.35rem;
	  line-height:0.35rem;
	  color:#666666;
	  font-size:0.15rem;
	  border-top:none;
	  padding:0 0.15rem;
	}
	.bh-div1{
	  width:40%;
	  margin-right:5%;
	  float:left;
	}
	.bh-div2{
	  width:20%;
	  margin-right:5%;
	  float:left;
	  text-align:center;
	}	
	.bh-div3{
	  //width:30%;
	  float:right;
	  text-align:right;
	}	
	.bh-div1s{
	  font-size:0.15rem;
	}
	.bh-div2s{
	  font-size:0.16rem;
	  line-height:0.35rem;
	}
	.bh-div3s{
	  margin:0.095rem 0 0 0;
	}
	.img-jg{
	  width: 0.15rem;
    height: 0.15rem;
    float: left;
	}
	.text-inp{
    width: 0.34rem;
    height: 0.15rem;
    text-align: center;
    color: #333333;
    font-size: 0.15rem;
    float: left;
    padding: 0;
    margin: 0;
    border: none;	
	}
	.li2{
	  color:#999999;
	  .text-inp{
	    color:#999;
	  }
	}
}
.sqbh-fixed{
	position: fixed;
	left:0;
	bottom:0;
	background:#39B7FF;
	padding:0.075rem 0.15rem;
	width:100%;
	overflow:hidden;
	.fixed-div1{
	  width:40%;
	  color:#fff;
	  font-size:0.1rem;
	  line-height:0.18rem;
	  float:left;
	}
 .fixed-div2{
   width:20%;
   height:0.35rem;
   line-height:0.35rem;
   border-radius:25px;
   background:#fff;
   color:#39B7FF;
   font-size:0.15rem;
   text-align:center;
   float:left;
 }
 .fixed-div3{
   width:30%;
   float:right;
   position: relative;
   background:url("../img/hz-img29.png") no-repeat;
   background-size:100% 100%;
 }
 .qx-j{
  position: absolute;
  right: 0.07rem;
  top: -0.04rem;
  color: #fff;
  font-size: 0.12rem;
  transform: rotate(41deg);
	-ms-transform:rotate(110deg); 
	-moz-transform:rotate(41deg); 
	-webkit-transform:rotate(41deg);
	-o-transform:rotate(41deg);   
 }
}
.sqhz-top-one{
	height:0.55rem;
	line-height:0.55rem;
	color:#333333;
	font-size:0.15rem;
	font-weight:bold;
	padding:0 0.15rem;
	border-bottom:1px solid #E3E3E3;
	span{
	 border-left:2px solid #39B7FF;
	 padding-left:0.12rem;
	}
}
.sqhz-nav{
	li{
		height:0.55rem;
		line-height:0.55rem;
		color:#666666;
		font-size:0.15rem;
		padding:0 0.15rem;
		border-bottom:1px solid #E3E3E3;
		background:url('../img/hz-img16.png') no-repeat right 0.15rem center;
		background-size:0.06rem auto;			
		&:last-child{
		 border-bottom:none;
		} 
	}
	.sqhz-inp{
	  width:50%;
	  text-align:right;
		height:0.54rem;
		line-height:0.54rem;
		color:#333333;	
		font-size:0.15rem;  
		float:right;
		padding:0;
		margin:0;
		border:0;
	}
	.span2{
	  float:right;
	  color:#333333;
	  padding-right: 0.15rem;
	}
}
.sqhz-fx{
	width:100%;
	height:0.1rem;
	background:#F5F5F5;
}
.sqhz-nav2{
	li{
	  background:none;
	}
	.span2{
	  padding-right:0;
	}
}
.ly-wk{
	padding:0 0.15rem;
	.ly-wz{
	  color:#666666;
	  font-size:0.15rem;
	  padding:0.19rem 0 0.15rem;
	}
	.ly-text{
	  padding:0;
	  margin:0 0 0.1rem 0;
	  color:#999999;
	  font-size:0.13rem;
	  height:0.6rem;
	  border:none;
	  line-height:0.2rem;
	}
	.ly-bout{
		width:100%;
		height:0.5rem;
		line-height:0.5rem;
		color:#fff;
		border-radius:25px;
		background:#39B7FF;
		font-size:0.17rem;
		text-align:center;
	}
}
.sxxq-top{
	padding:0.145rem 0.15rem 0.115rem 0.15rem;
	overflow:hidden;
	border-bottom:1px solid  #D1D1D1;
	.top-zuo{
	  width:90%;
	  height:0.35rem;
	  line-height:0.35rem;
	  border-radius:25px;
	  background:#EEEEEE;
	  float:left;
	}
	.zuo-img{
	  width:0.09rem;
	  height:0.095rem;
	  margin:0.13rem  0.15rem 0 0.18rem;
	  float:left;
	}
	.sxxq-input{
	  width:80%;
	  float:left;
	  height:0.35rem;
	  line-height:0.35rem;
	  color:#999999;
	  font-size:0.14rem;
	  float:left;
	  margin:0;
	  padding:0;
	  border:none;
	  background:#EEEEEE;
	}
	.sxxq-ss{
	  float:right;
	  color:#333333;
	  font-size:0.14rem;
	  line-height:0.35rem;
	}
}
.sxxq-nav{
	li{
		border-bottom:1px solid  #D1D1D1;	 
		padding:0.1rem 0.15rem 0.095rem;
	}
	.nav-div1{
	  color:#333333;
	  font-size:0.15rem;
	  margin-bottom:0.055rem;
	}
	.nav-div2{
	  color:#333333;
	  font-size:0.12rem;
	  line-height:0.115rem;
	}	
}
.sqhz-tank{
	width:100%;
	height:100%;
	position: fixed;
	left:0;
	top:0;
	background:rgba(0,0,0,0.5);

}
.sqhz-tk-pos{
	width:70%;
	position: fixed;
	left:50%;
	top:30%;	
	margin-left:-35%;
	background:#fff;
	border-radius:5px;
	.tk-pos-ps{
	  padding:0.37rem 0.18rem 0.27rem;
	  margin:0;
	  color:#333333;
	  font-size:0.15rem;
	  line-height:0.21rem;
	  text-align:center;
	  border-bottom:1px solid #D4D4D4;
	}
	.pos-nav{
	  overflow:hidden;
	  li{
	    height:0.395rem;
	    line-height:0.395rem;
	    width:49%;
	    text-align:center;
		  color:#333333;
		  font-size:0.15rem;
		  float:left;
	  }
	  .li{
	    border-right:1px solid #D4D4D4;
	  }
	}
}
.qrdd-top{
	background:#fff;
	padding-bottom:0.15rem;
	.qrdd-top-h2{
	  padding:0 0 0 0.15rem;
	  height:0.35rem;
	  line-height:0.35rem;
	  color:#333333;
	  font-size:0.15rem;
	  margin:0;
	  border-bottom:1px solid #D4D4D4;
	}
	.qrdd-top-nav{
	  li{
	    padding:0.12rem 0.15rem;
	    border-bottom:1px solid #F0F0F0;
	    width:100%;
	    color:#333333;
	    font-size:0.15rem;
	    overflow:hidden;
	  }
	  .div1{
	    width:40%;
	    line-height:0.195rem;
	    float:left;
	  }
	  .div2{
	    width:20%;
	    line-height:0.195rem;
	    float:left;
	    text-align:right;
	  }	
	  .div3{
	    float:right;
	  }		    
	}
	.qrdd-top-zk{
	  width:0.8rem;
	  height:0.25rem;
	  line-height:0.25rem;
	  text-align:center;
	  border-radius:5px;
	  border:1px solid #999999;
	  color:#666666;
	  font-size:0.13rem;
	  margin:0.15rem auto 0 auto;
	}
}
.qrdd-center{
	margin:0.1rem 0;
	.qrdd-center-o{
	  padding:0 0.15rem;
	  border-bottom:1px solid #F0F0F0;
	  background:#fff;
	  font-size:0.15rem;
	  height:0.4rem;
	  line-height:0.4rem;
	  .span1{
	    color:#333333;
	    i{
	     color:#999999;
	     font-size:0.12rem;
	    }
	  }
	  .span2{
	    color:#999999;
	    float:right;
	  }
	  .span-ky{
	    color:#F35043;
	    background:url('../img/hz-img16.png') no-repeat right center;
		  background-size:0.05rem auto;
		  padding-right:0.2rem;
	  }
	  .cen-img{
	    float:right;
	    width:0.15rem;
	    height:0.15rem;
	    margin-top:0.125rem;
	  }	  
	}
}
.qrdd-nav{
  background:#fff;
	li{
		padding:0.09rem 0.15rem;
		font-size:0.13rem;
	}
	.span1{
	  color:#333333
	}
	.span2{
	  color:#999999;
	  float:right;
	}
	.spans{
	  color:#F35043;
	}
}
.qrdd-fixed{
  position: fixed;
  left: 0;
  bottom: 0;	
  width:100%;
  padding:0.075rem 0.15rem;
  background:#39B7FF;
  overflow:hidden;
  .qrdd-zi{
    color:#fff;
    font-size:0.15rem;
    color:#FFFFFF;
    line-height:0.35rem;
    float:left;
    i{
     font-size:0.18rem;
    }
  }
  .qrdd-butt{
    width:1.2rem;
    line-height:0.35rem;
    height:0.35rem;
    color:#39B7FF;
    font-size:0.17rem;
    background:#fff;
    border-radius:25px;
    float:right;
    text-align:center;
  }
}
.qrdd-mains{
	padding-bottom:0.55rem;
}



















.brs-bj{
	background:#fff387 ;
}
.yqhy2-mains{
	background:url("../img/brs-img.png") no-repeat;
	background-size:100% 100%;
	padding:0.44rem 0 0 0 ;
	height:6.3rem;
	position: relative;
	.top-brs{
	  margin:0 auto;
	  text-align:center;
	  position: relative;
	  width:2.515rem;
	}
	.brs-img{
	  width:2.515rem;
	  height:1.035rem;
	}
	.brs-img2{
	  width:0.47rem;
	  height:0.47rem;
    position: absolute;
    right: 0;
    top:0;	  
	}
	.ewm-img{
	  width:1.65rem;
	  height:1.65rem;
	  margin:0.215rem auto 0.16rem auto;
	  display: block;
	}
	.sq-ps{
	  text-align:center;
	  color:#FF7800;
	  font-size:0.13rem;
	  margin:0;
	}
	.img-yq{
	  width:2.075rem;
	  height:0.42rem;
	  background:#FFB119;
	  font-size:0.19rem;
	  color:#FFFAF3;
	  text-align:center;
	  line-height:0.42rem;
	  border-radius:25px;
	  font-weight:bold;
	  border-bottom:3px solid #D27D19;
	  position: absolute;
    left: 50%;
    bottom:0.32rem;	
    margin-left:-1.0375rem;
	}
}
